Maple Flow Questions and Posts

These are Posts and Questions associated with the product, Maple Flow

In addition to the discussion on the desirability of having % available as a unit, I have a need to develop quantities that numerically have a unit of 1, such as per unit (pu), with pu:=1, and 1 pu = 100%. It is straightforward to define custom unit pu. However, the problem is that I end up getting numbers such as 16.60% pu (see below, should be one unit or the other, pu or %, not both):

 

Curiously, if I click on the pu designation at variable X__dppv , Maple Flow removes the pu duplication and somehow knows that % is the intended unit:

 

Percent_Ex.zip

 

For a document that extensively uses per unit and % quantities, it is a lot of extra work to have to evaluate the decimal quantities first, then changing to % in the context menu, and then manually correcting all of the display issues with % and pu conflicts. Maple Flow does not seem to "remember" the result of the manual unit selection described above between file editing sessions. It also does not remember several other things related to formatting, container placement and spacing, column vectors not retaining a manually adjusted width, and section layout, but those are different issues. 

I have noticed other examples of not remembering the correct units. For example, I have calculations where Maple Flow automatically returned a unit of 1/S in an initial calculation evaluation and I changed this in the context menu to ohms. Similar to the above discussion, upon re-opening the file, 1/S units appear. I cannot get that issue to consistently repeat, so it is not in the example Maple Flow document attached to this post, but the end result is the same - lots of re-formatting of the document from editing session to editing session.

It would be nice if Maple Flow could recognize units that are numerically 1 so that they can be defined for display/documentation, added as necessary, but the result computed such that it is multiplication by 1 with no extra unit added. For example, enter 0.166 pu such that it evaluates to 0.166, with the option of then displaying as a percentage or re-displaying as per unit using the context menu. It would also be nice if Maple Flow could consistently remember the last retained unit used in an editing session as well as all document formatting. 

 

Thanks

 

I have a function that calculates a volume in mm^3, but for the purposes of plotting, I would like to plot the values as m^3.

How do I specify that the units to be plotted are m^3, have Flow convert the values to m^3, from mm^3 and show that the units for the axis are m^3?

I have tried using the useunits[m,m^3] function, but the graph does not change the value of the units, and it does not display the units of the result on the graph axis.

Also, is there a good quick reference for all of the options available for the plot command?  The user manual has very little, and the tutorial file only gives limited examples also.

I am trying to integrate a function in Maple Flow, that uses units.

When I use units of metres, the integration works.  If I mix the units, or I use millimetres throughout the equation, it does not work.

I have attached the sample worksheet, which shows the problem.

CrossSectionalDeepDive.flow.zip

How do I enter a number as an actual percentage?  I know that I can enter a number as a fraction, and then redisplay the number formatted as a percentage, but I would like to be able to type in that a variable is 10%, not have to type in that it is 0.1, then convert it to percent.  I would like Maple Flow to figure out what it is, because I typed in, in effect, it's units.

I have bought Maple Flow 2025 and trying to use it in an effective way. While doing this I noticed some little issues that could be improved.

1. When typing text it would be nice that the cursor goes automatically to the next line when at the border of chosen paper size (e.g. A4).

2. It would be nice that you could separate the containers when they overlap by using 1 button. Now you can align containers vertically but it would be nice if you can do that also horizontally.

I also have a question, is it possible to place a section in another section as you can in Maple or is this not possible? 

I was wondering why there is no longer a separate section for Maple Flow under the tab "Products". As syntax is not always the same between Maple and Maple Flow it would be nice to ask specific questions. Also why is there no suggestion tag for maple flow?

Thank you for any information

Hello everyone,
Is it possible to load complete Maple packages into Maple Flow?

Regards,

Oliveira

We are a week away from the submission deadline for the Maple Conference!  
Presentation proposal applications are due July 25, 2025.

We are inviting submissions of presentation proposals on a range of topics related to Maple, including Maple in education, algorithms and software, and applications. We also encourage submission of proposals related to Maple Learn. You can find more information about the themes of the conference and how to submit a presentation proposal at the Call for Participation page.

We hope to see there.

Back in 2017, when the concept of Maple Flow was first proposed at Maplesoft, we developed an aspirational brochure to ignite our creative energy. I still have a printed few copies – here’s one that’s sat behind my monitor.

At that time, the product that did not yet exist was called “Maple Whiteboard” and the brochure described what we had gradually come to appreciate that engineers wanted from a calculation tool:

  • simplicity at its beating heart – just learn a few basic game mechanics, and then everything else “flows” (ahem). 
  • units support from the get-go
  • documentation features to describe the analysis
  • connectivity with other software
  • engineering-focused math functions

The first working version of Maple Whiteboard was crude…but the basic building blocks were in place and the concept worked. This image dates from 2019.

We unveiled Maple Flow to the public in 2021 (coming up with the name was a trial in of itself). Here’s what it looked like.

The target audience loved the new product—they liked what it could do now and were excited about its future potential. Our initial assumptions had been validated!

Maple Flow has evolved dramatically since the fever dream of the initial brochure and early prototypes. Even though it's much more powerful now, we've made sure it’s still simple to use.

Today, I’m delighted to announce the launch of Maple Flow 2025. This release is a major turning point for the product. You'll see a clean, new interface, faster performance, and more tools for documentation and moving your work from other programs.

Let me touch on my personal highlights.

A new interface headlines the release! It’s clean and simple, with logically ordered buttons in organized groups.

The ribbon is contextual; for example, click on an image, and you’ll see tools for adding shapes and text.

There's always room for improvement and refinement. Let me know what you think!.

You can now insert a table of contents into your document. The page numbers automatically update, and headings are hyperlinked – just click and you jump to that part of the worksheet.

Hyperlinks in the table of contents are preserved when you export the worksheet to PDF – that’s an awesome navigation feature when you distribute your work.

This feature gives me a visual dopamine hit every time I use it. Look how easy it is to use!

We've decided to release a tool we’ve been using internally for some time. The Maple Flow Migration Assistant is a free addon that helps you convert your Mathcad 13, 14 and 15 worksheets to Maple Flow. 


You can convert single Mathcad worksheets or point to a folder for bulk conversion. You also get many function translations.

Automatically converting executable code between two different high-level math tools is difficult; some manual reworking is probably needed for anything that’s not simple arithmetic (we documented what the Migration Assistant does here). But if you’ve already decided to make the switch from Mathcad 13, 14 or 15, then the Migration Assistant is a great time saver.

Large worksheets now evaluate faster! These are benchmarks from our internal testing suite.

You can now run Maple Flow worksheets through Excel via a simple function call. You can change parameters and get updated results.

To help you set up that function call, an interface walks you through the process.

You can use this feature to develop a simple spreadsheet reporting dashboard or perform parameter sweeps on your Flow analyses.

Large analysis projects can be difficult to manage. 

  • The results of one worksheet might need to be used in another,
  • there may be equations that are reused everywhere, 
  • or you might need to split your project into small chunks that different people can work on separately

Well, now we’ve made that whole process easier! You can now treat Flow worksheets as “black box” functions that you can call from other Flow worksheets. You can even change parameter values, and return updated results

 

The AI Formula Assistant made its debut in Maple 2025 and it sparked a lot of interest (and some interesting conversations about the future of AI in math software). 

By popular demand, we've brought this feature into Flow. You can now look up an engineering formula with a simple natural language query,


 

That's enough of my personal highlights. If you want to know more, visit the What's New pages for a complete rundown and grab a trial.

If you haven’t tried Maple Flow yet, now is the right time to jump in. We have several time-limited launch offers to make the transition to Flow as frictionless as possible; these include offers for users who are

  • deploying a small suite of licenses
  • switching from other tools
  • in large organizations that need a full implementation plan.

As ever, we can only keep Maple Flow on track if you let me know what you want - send all your feedback my way.

Hello, when I have a complex conjugate in the denominator of a fraction, the conjugate bar symbol and the division line of the fraction overlap. When this happens, it is not apparent that the variable is a conjugate, so I have had to just type the command conjugate() in order to make this clear.

Reference the linked sample document that illustrates this: Conjugate.flow

I would appreciate any suggestion on how to use the conjugate symbol in this case. I would prefer the symbol wherever possible rather than the text command for clarity in the flow document.

Thanks

Hello, I have a procedure "timing" in the code editor that I am calling from the main canvas of a flow document. I would like to print the procedure description text string from the Description option in the procedure using the Describe command. However, Describe(timing) does not return anything.

The flow document is at this link: Procedure-Describe.flow

I would appreciate any suggestions.

Thanks

What am I missing here?  I type in a simple differential equation and I get .. unable to parse error.

Try it yourself, you will understand what I mean. (MF2024.2.1)

 

Referring to the screenshots, "J" can be converted to "N m" in MF2024.1, but not in M2024.2.
Is this some sort of bug in M2024.2?

 

 

With the new release of Maple Flow 2024.2 the units "Area" and "Speed" don't work.

I run a MaxBook Pro with macOS Sequoia 15.2 and uninstalled MF2024.2.

 

1 2 3 4 5 6 7 Last Page 1 of 9